nasa design dsp environmental environment astronomy green office mars analog space digital fpga engineering digital signal processing audio